#pragma once
#include "ckobject.h"
#include "zCore.h"
#include <vector>

namespace ck
{
	namespace check
	{
		class CheckResult;

		class ZCORE_API CheckResultSet : public ckObject
		{
		public:
			CheckResultSet();
			virtual ~CheckResultSet();

		public:
			void			Add(CheckResult* pResult);
			z_uint32		GetCount();
			CheckResult*	GetResult(z_uint32 i);

		private:
			std::vector<CheckResult*> m_results;
		};
	}
}

